const readline = require('readline-sync');

// function foo() {
// console.log(arguments[0]);
// console.log(arguments[1]);
// console.log(arguments[2]);
// arguments.push(4);
//     return [1, 2, 3];
// }
// let result = foo(1, 2, 3);
// console.log(result);

// 用户输入最小值 a，最大值 b，求 a-b 之间的和
// console.log("请输入起始：");
// let a = readline.question() - 0;
// console.log("请输入最大：");
// let b = readline.question() - 0;

// function getSum(min, max) {
//     let sum = 0;
//     for (let i = min; i <= max; i++) {
//         sum += i;
//     }
//     return sum;
// }
// let sum = getSum(a, b);
// console.log();

// 输入一个多位数，24 56789 121 重复的数，返回 boolean 值
// console.log("请输入一个数；");
// let content = readline.question(); // string  全局
// function judge() {
//     if (content < 10) {
//         return false;
//     }
//     // string->array
//     let arr = [...content];
//     for (let i = 0; i < arr.length; i++) { // 121  0==2 
//         if (arr.indexOf(arr[i]) == arr.lastIndexOf(arr[i])) { // 不重复
//             return false;
//         }
//         return true;
//     }
// }
// let result = judge();
// if (result) {
//     console.log("重复");
// } else {
//     console.log("不重复");
// }

/*
    Math.random() -> 0.几

*/
function random(min, max) {
    if (!max) { // max:un
        [max, min] = [min, 0];
    }
    if (min > max) {
        [max, min] = [min, max];
    }
    return parseInt(Math.random() * (max + 1 - min) + min);
}
random(1, 10); // 12 3 4 5 ..10
random(5, 12); // 5,6,7,....12

random(12, 5);

random(5); // 012345
random(arr.length-1); // 012345